"""
  这份文件用来写入数据
"""

# 将数组中的指定数据从 英尺 转为 米
def change_unit(one_row_origin_data, change_unit_idxs):
  for idx in change_unit_idxs:
    one_row_origin_data[idx] = round(one_row_origin_data[idx] * 0.3048, 5)

# 将数据写入文件中
def write_data_to_file(data, target_fileName, change_unit_idxs=[]):
    # 写入量没有问题
    print("写入数量", len(data), len(data[0]), len(data[0][0]))

    f = open(target_fileName, "w")

    for i in range(len(data)):
      for j in range(len(data[i])):
        # 取一行数据
        one_row_data = data[i][j]

        # 单位转换
        if(change_unit_idxs):
          change_unit(one_row_data, change_unit_idxs)

        #! 每一行数据中，都会包含s、v、acc，这都表示当前时刻的s、v、acc（下一时刻的s、v由当前时刻的s、v、acc计算得到！！！！！）
        for k in range(len(one_row_data)):
          f.write(str(data[i][j][k]) + " ")

        f.write("\n")

    f.close()

def write_data_to_excel(data, target_fileName, change_unit_idxs=[]):
  pass